"""
Python比较运算符: 所有结果都是 布尔值类型（True 或者 False）,比较运算时, 先判断数据类型, 后判断数值
    1.等于（比较左右是否相等）: ==
    2.不等于（比较左右是否不相等）: !=
    3.大于: >
    4.小于: <
    5.大于等于: >=
    6.小于等于: <=

使用比较运算符时，按照以下的规则：
    1.数值（int/float）：直接比较大小。
    2.字符串（str）：按字符的 Unicode 码点（字典序）逐字符比较。
        常见 Unicode 顺序：数字（0-9）< 大写字母（A-Z）< 小写字母（a-z）< 中文等其他字符。
    3.列表（list） / 元组（turtle）：逐个元素比较。
    4.自定义对象：需实现 __gt__ 等方法。
    5.不同类型：通常无法直接比较（数值类型除外）。
"""
a = 10
b = 3
print("当前a的值: ", a, "当前b的值: ", b)
print("a == b结果: ", a == b)
print("a != b结果: ", a != b)
print("a > b结果: ", a > b)
print("a < b结果: ", a < b)
print("a >= b结果: ", a >= b)
print("a <= b结果: ", a <= b)
print()

# 字符串类型做关系运算，常见 Unicode 顺序：数字（0-9）< 大写字母（A-Z）< 小写字母（a-z）< 中文等其他字符
print("a" == "b")
print("A" == "B")